package com.jic.point.model.vo.response;
import java.math.BigDecimal;

import com.jic.point.model.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@ApiModel(description = "响应参数")
public class ReportPlatformResponse extends BaseEntity {
	private static final long serialVersionUID = 1L;
    @ApiModelProperty(notes = "主键")
    private Long id;

    @ApiModelProperty(notes = "1 表示预算  2表示结算")
    private Long type;

    @ApiModelProperty(notes = "时间类型（year-年；month-月；day-天）；")
    private String timeType;

    @ApiModelProperty(notes = "BD部门Code")
    private String bdCode;

    @ApiModelProperty(notes = "时间统计值；例如2020表示2020年；01表示1月份，也可以表示1号，看time_type的类型；")
    private String timeValue;

    @ApiModelProperty(notes = "平台名称")
    private String platformName;

    @ApiModelProperty(notes = "子平台Code")
    private String platformCode;

    @ApiModelProperty(notes = "平台类型（1、小微；2、产业...）")
    private String platformType;

    @ApiModelProperty(notes = "统计类型：add表示新增；available表示可用；total表示总积分；frozen表示冻结；apply表示申请；consume表示消费；real_left表示实际剩余；")
    private String reportType;

    @ApiModelProperty(notes = "积分类型（0、表示全部积分；1、交易积分；2、交互积分;3、现金积分；4、定向积分；）")
    private Integer pointType;

    @ApiModelProperty(notes = "发放类型（1、积分卡；2、其他）")
    private Integer diliveryType;

    @ApiModelProperty(notes = "预算积分")
    private BigDecimal budgetIntegral;

    @ApiModelProperty(notes = "结算积分")
    private BigDecimal settlementIntegral;

}
